Skip to content

Update goreleaser#21

Merged
podhmo merged 2 commits intomasterfrom
update-goreleaser
Mar 18, 2026
Merged

Update goreleaser#21
podhmo merged 2 commits intomasterfrom
update-goreleaser

Conversation

@podhmo
Copy link
Copy Markdown
Contributor

@podhmo podhmo commented Mar 18, 2026

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s GoReleaser configuration to the v2 config format and ensures GitHub Actions checkouts include full git history where required (e.g., for tag/version-driven release tooling), addressing the “outdated goreleaser settings” concern in #20.

Changes:

  • Migrate .goreleaser.yml to GoReleaser config version: 2 and update archive format fields to the newer formats form.
  • Update the release-related GitHub Actions workflows to use fetch-depth: 0 during checkout to ensure tags/history are available.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.goreleaser.yml Moves GoReleaser config to v2 and updates archive format configuration accordingly.
.github/workflows/test.yml Ensures the “test-release” job checks out full history for version/tag operations and GoReleaser dry-run.
.github/workflows/release.yml Ensures the release workflow checks out full history for version bumping/tagging and GoReleaser.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@podhmo podhmo merged commit 2d25320 into master Mar 18, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

goreleaser settings is outdated?

2 participants